package javawdw.picture.core;

/**
 * 二维坐标类
 * 
 * @author David
 * 
 */
public class Position {
	private int x;
	private int y;

	/**
	 * 根据x,y构造二维坐标
	 * 
	 * @param x
	 * @param y
	 */
	public Position(int x, int y) {
		this.x = x;
		this.y = y;
	}

	/**
	 * 获得二维坐标的x坐标
	 * 
	 * @return 返回得到的x坐标
	 */
	public int getX() {
		return x;
	}

	/**
	 * 设置二维坐标的x坐标
	 * 
	 * @param x
	 *            给定的x坐标
	 */
	public void setX(int x) {
		this.x = x;
	}

	/**
	 * 获得二维坐标的y坐标
	 * 
	 * @return 返回得到的y坐标
	 */
	public int getY() {
		return y;
	}

	/**
	 * 设置二维坐标的y坐标
	 * 
	 * @param y
	 *            给定的y坐标
	 */
	public void setY(int y) {
		this.y = y;
	}

	public String toString() {
		StringBuffer result = new StringBuffer();
		result.append("x:" + x + "\n");
		result.append("y:" + y + "\n");
		return result.toString();
	}
}